questions in computer science